Two Lines Diferent M (derivate)The script is only for information about two lines of diferent derivates, one with 10 candles and the another with 30 candles, the diferent slope of those lines tangents shows an indication of a tendencial if the value of the instrument is bearish or bullish.
Its aplicable to all instruments in high volatility times.
"THE SCRIPT"に関するスクリプトを検索
Support and Resistance plotterThe script uses high/low/higher high/lower low for Support and Resistance identification but takes into account only pivots with wick making low/high opposite to candle body. Such candles point to hard market swings into during candle timeframe.
Price usually come bake to such levels and make double top/bottom, divergences on different osc or starts a new trend if this level is broken.
If Support lvl and Resistance lvl meets the movement of price in the direction from this combined lvl is much accelerated.
examples
Rolling Moving Average, SMA/EMA, for IPO stocksThe script replicates the standard EMA/SMA used by tradingview, but also adds an estimate for the first X periods, where X is the length of the moving average. This allows for an estimate of support resistance in IPO stocks, when fewer date is available
Max of VWAP of last three daysThe script searches for max values of last three days and then calculates average of those values
BolingerBands_Contraction_Bitcoin_dailyThe script visualises the contraction or tightness of the Bollinger Bands (example Bitcoin on the daily timeframe). The contraction values have to be adjusted for each asset/coin/stock and timeframe. See what works for you.
Golden Ratio Multiplier: Multiplied Moving AveragesThe script for plotting DMAs from the study made by @PositiveCrypto (twitter)
Doji's/Engulfing Candles/Supertrend v1.0The Script locates Bearish/Bullish Engulfing Candlesticks and Dojis in combination with Supertrend v1.0.
Original Authors: HPotter + Rajandran R
QEMA - Quadruple Moving Averages (50,100,200,300)The script combines the common moving averages 50,100 and 200 and adds an additional MA300 to the graph.
The Three EMA'sThe script is three EMA's that are fit into one indicator. Can be well used in EMA trading system for short and long term.
RSI & RVI OB/OS Alert ArrowThe script shows arrows on bars that are in overbought or oversold, based on the set parameters of Relative Strength Index ( RSI ) and Relative Volatility Index (RVI).
Also there is a universal allert, which includes both conditions - overbought and oversold.
You can change the period of RSI and RVI, as well as the upper and lower boundaries of these indicators.
Renko with custom sourceThe script allows you to set custom date source for Renko chart through Format dialog.
On Balance VolumeThe script applies an EMA to OBV . By default, the EMA=13 periods. All calculations are based off the closing price.
Williams %RThe script applies an EMA to the Williams %R. By default, the %R=21 while the EMA=13 periods. All calculations are based off the closing price.
YK Fuller BarsThe script highlights "Fuller's pins" and generates alerts when these bars are appearing
Synthetic Price Action GeneratorNOTICE:
First thing you need to know, it "DOES NOT" reflect the price of the ticker you will load it on. THIS IS NOT AN INDICATOR FOR TRADING! It's a developer tool solely generating random values that look exactly like the fractals we observe every single day. This script's generated candles are as fake as the never ending garbage news cycles we are often force fed and expected to believe by using carefully scripted narratives peddled as hypnotic truth to psychologically and emotionally influence you to the point of control by coercion and subjugation. I wanted to make the script's synthetic nature very clear using that analogy, it's dynamically artificial. Do not accidentally become disillusioned by this scripts values, make trading decisions from it, and lastly don't become victim to predatory media magic ministry parrots with pretty, handsome smiles, compelling you to board their ferris wheel of fear. Now, on to the good stuff...
BACKSTORY:
Occasionally I find myself in situations where I have to build analyzers in Pine to actually build novel quantitative analytic indicators and tools worthy of future use. These analyzers certainly don't exist on this platform, but usually are required to engineer and tweak algorithms of the highest quality with the finest computational caliber. I have numerous other synthesizers to publish besides this one.
For many reasons, I needed a synthetic environment to utilize the analyzers I built in Pine, to even pursue building some exotic indicators and algorithms. Pine doesn't allow sourcing of tuples. Not to mention, I required numerous Pine advancements to make long held dreams into tangible realities. Many Pine upgrades have arrived and MANY, MANY more are in need of implementation for all. Now that I have this, intending to use it in the future often when in need, you can now use it too. I do anticipate some skilled Pine poets will employ this intended handy utility to design and/or improved indicators for trading.
ORIGIN:
This was inspired by the brilliance from the world renowned ALGOmist John F. Ehlers, but it's taken on a completely alien form from its original DNA. Browsing on the internet for something else, I came across an article with a small code snippet, and I remembered an old wish of mine. I have long known that by flipping back and forth on specific tickers and timeframes in my Watchlist is not the most efficient way to evaluate indicators in multiple theatres of price action. I realized, I always wanted to possess and use this sort of tool, so... I put it into Pine form, but now have decided to inject it with Pine Script steroids. The outcome is highly mutable candle formations in a reusable mutagenic package, observable above and masquerading as genuine looking price candles.
OVERVIEW:
I guess you could call it a price action synthesizer, but I entitled it "Synthetic Price Action Generator" for those who may be searching for such a thing. You may find this more useful on the All or 5Y charts initially to witness indication from beginning (barstate.isfirst === barindex==0) to end (last_bar_index), but you may also use keyboard shortcuts + + to view the earliest plottable bars on any timeframe. I often use that keyboard shortcut to qualify an indicator through the entirety of it's runtime.
A lot can go wrong unexpectedly with indicator initialization, and you will never know it if you don't inspect it. Many recursively endowed Infinite Impulse Response (IIR) Filters can initialize with unintended results that minutely ring in slightly erroneous fashion for the entire runtime, beginning to end, causing deviations from "what should of been..." values with false signals. Looking closely at spg(), you will recognize that 3 EMAs are employed to manage and maintain randomness of CLOSE, HIGH, and LOW. In fact, any indicator's barindex==0 initialization can be inspected with the keyboard shortcuts above. If you see anything obviously strange in an authors indicator, please contact the developer if possible and respectfully notify them.
PURPOSE:
The primary intended application of this script, is to offer developers from advanced to even novice skill levels assistance with building next generation indicators. Mostly, it's purpose is for testing and troubleshooting indicators AND evaluating how they perform in a "manageable" randomized environment. Some times indicators flake out on rare but problematic price fluctuations, and this may help you with finding your issues/errata sooner than later. While the candles upon initial loading look pristine, by tweaking it to the minval/maxval parameters limits OR beyond with a few code modifications, you can generate unusual volatility, for instance... huge wicks. Limits of minval= and maxval= of are by default set to a comfort zone of operation. Massive wicks or candle bodies will undoubtedly affect your indication and often render them useless on tickers that exhibit that behavior, like WGMCF intraday currently.
Copy/paste boundaries are provided for relevant insertion into another script. Paste placement should happen at the very top of a script. Note that by overwriting the close, open, high, etc... values, your compiler will give you generous warnings of "variable shadowing" in abundance, but this is an expected part of applying it to your novel script, no worries. plotcandle() can be copied over too and enabled/disabled in Settings->Style. Always remember to fully remove this scripts' code and those assignments properly before actual trading use of your script occurs, AND specifically when publishing. The entirety of this provided code should never, never exist in a published indicator.
OTHER INTENTIONS:
Even though these are 100% synthetic generated price points, you will notice ALL of the fractal pseudo-patterns that commonly exist in the markets, are naturally occurring with this generator too. You can also swiftly immerse yourself in pattern recognition exercises with increased efficiency in real time by clicking any SPAG Setting in focus and then using the up/down arrow keys. I hope I explained potential uses adequately...
On a personal note, the existence of fractal symmetry often makes me wonder, do we truly live in a totality chaotic universe or is it ordered mathematically for some outcomes to a certain extent. I think both. My observations, it's a pre-deterministic reality completely influenced by infinitesimal amounts of sentient free will with unimaginable existing and emerging quantities. Some how an unknown mysterious mechanism governing the totality of universal physics and mathematics counts this 100.0% flawlessly and perpetually. Anyways, you can't change the past that long existed before your birth or even yesterday, but you can choose to dream, create, and forge the future into your desires and hopes. As always, shite always happens when your not looking for it. What you choose to do after stepping in it unintentionally... is totally up to you. :) Maybe this tool and tips provided will aid you in not stepping in an algo cachucha up to your ankles somehow.
SCRIPTING LESSONS PORTRAYED IN THIS SCRIPT:
Pine etiquette and code cleanliness
Overwrite capabilities of built-in Pine variables for testing indicators
Various techniques to organize Settings panel while providing ease of adjustment utility
Use of tooltip= to provide users adequate valuable information. Most people want to trade with indicators, not blindly make adjustments to them without any knowledge of their intended operation/effects
When available time provides itself, I will consider your inquiries, thoughts, and concepts presented below in the comments section, should you have any questions or comments regarding this indicator. When my indicators achieve more prevalent use by TV members , I may implement more ideas when they present themselves as worthy additions. Have a profitable future everyone!
Supply and DemandThis is a "Supply and Demand" script designed to help traders spot potential levels of supply (resistance) and demand (support) in the market by identifying pivot points from past price action.
Differences from Other Scripts:
Unlike many pivot point scripts, this one offers a greater degree of customization and flexibility, allowing users to determine how many ranges of pivot points they wish to plot (up to 10), as well as the number of the most recent ranges to display.
Furthermore, it allows users to restrict the plotting of pivot points to specific timeframes (15 minutes, 30 minutes, 1 hour, 4 hours, and daily) using a toggle input. This is useful for traders who wish to focus on these popular trading timeframes.
This script also uses the color.new function for a more transparent plotting, which is not commonly used in many scripts.
How to Use:
The script provides two user inputs:
"Number of Ranges to Plot (1-10)": This determines how many 10-bar ranges of pivot points the script will calculate and potentially plot.
"Number of Last Ranges to Show (1-?)": This determines how many of the most recent ranges will be displayed on the chart.
"Limit to specific timeframes?": This is a toggle switch. When turned on, the script only plots pivot points if the current timeframe is one of the following: 15 minutes, 30 minutes, 1 hour, 4 hours, or daily.
The pivot points are plotted as circles on the chart, with pivot highs in red and pivot lows in green. The transparency level of these plots can be adjusted in the script.
Market and Conditions:
This script is versatile and can be used in any market, including Forex, commodities, indices, or cryptocurrencies. It's best used in trending markets where supply and demand levels are more likely to be respected. However, like all technical analysis tools, it's not foolproof and should be used in conjunction with other indicators and analysis techniques to confirm signals and manage risk.
A technical analyst, or technician, uses chart patterns and indicators to predict future price movements. The "Supply and Demand" script in question can be an invaluable tool for a technical analyst for the following reasons:
Identifying Support and Resistance Levels : The pivot points plotted by this script can act as potential levels of support and resistance. When the price of an asset approaches these pivot points, it might bounce back (in case of support) or retreat (in case of resistance). These levels can be used to set stop-loss and take-profit points.
Timeframe Analysis : The ability to limit the plotting of pivot points to specific timeframes is useful for multiple timeframe analysis. For instance, a trader might use a longer timeframe to determine the overall trend and a shorter one to decide the optimal entry and exit points.
Customization : The user inputs provided by the script allow a technician to customize the ranges of pivot points according to their unique trading strategy. They can choose the number of ranges to plot and the number of the most recent ranges to display on the chart.
Confirmation of Other Indicators : If a pivot point coincides with a signal from another indicator (for instance, a moving average crossover or a relative strength index (RSI) divergence), it could provide further confirmation of that signal, increasing the chances of a successful trade.
Transparency in Plots : The use of the color.new function allows for more transparent plotting. This feature can prevent the chart from becoming too cluttered when multiple ranges of pivot points are plotted, making it easier for the analyst to interpret the data.
In summary, this script can be used by a technical analyst to pinpoint potential trading opportunities, validate signals from other indicators, and customize the display of pivot points to suit their individual trading style and strategy. Always remember, however, that no single indicator should be used in isolation, and effective risk management strategies should always be employed.
Advanced Technical Analysis with Cumulative Delta//@version=5
indicator("Advanced Technical Analysis with Cumulative Delta", overlay=true)
This declares the script as a version 5 indicator.
The title is what appears in TradingView's indicator list.
overlay=true means it plots directly on the price chart (e.g., lines for moving averages) rather than in a separate pane.
2. Input Parameters
pinescript
smaLength = input.int(100, title="SMA Length")
emaLength = input.int(1000, title="EMA Length")
rsiLength = input.int(14, title="RSI Length")
rsiOverbought = input.int(70, title="RSI Overbought")
rsiOversold = input.int(30, title="RSI Oversold")
vwmoLength = input.int(20, title="VWMO Length")
adxLength = input.int(14, title="ADX Length")
obvLength = input.int(20, title="OBV Length")
obvDivergenceLookback = input.int(10, title="OBV Divergence Lookback")
stochLength = input.int(14, title="Stoch Length")
stochD = input.int(3, title="Stoch D")
stochOverbought = input.int(80, title="Stoch Overbought")
stochOversold = input.int(20, title="Stoch Oversold")
cciLength = input.int(14, title="CCI Length")
cciOverbought = input.int(100, title="CCI Overbought")
cciOversold = input.int(-100, title="CCI Oversold")
atrLength = input.int(14, title="ATR Length")
moneyFlowLength = input.int(14, title="Money Flow Length")
volSmaLength = input.int(20, title="Vol SMA Length")
These are user-configurable inputs using input.int() for integer values.
They define periods (lengths) and thresholds (e.g., overbought/oversold levels) for various indicators.
Examples: rsiLength sets the RSI calculation period (default 14 bars), rsiOverbought sets the upper threshold (default 70).
3. Display Options
pinescript
showMomentumScore = input.bool(true, title="Show Momentum Score")
showAdx = input.bool(true, title="Show ADX")
showDetailedLabels = input.bool(true, title="Show Detailed Labels")
showObv = input.bool(true, title="Show OBV")
showStoch = input.bool(true, title="Show Stoch")
showCci = input.bool(true, title="Show CCI")
showAtr = input.bool(true, title="Show ATR")
showMoneyFlow = input.bool(true, title="Show Money Flow")
showVolumeAnalysis = input.bool(true, title="Show Volume Analysis")
showCumulativeDelta = input.bool(true, title="Show Cumulative Delta")
Boolean inputs (input.bool()) to toggle visibility of specific metrics in the dashboard or on the chart.
This allows users to customize the display to avoid clutter.
4. Moving Averages
pinescript
SMA100 = ta.sma(close, smaLength)
EMA1000 = ta.ema(close, emaLength)
// Daily VWAP
varip float cumVol = 0.0
varip float cumPriceVol = 0.0
if ta.change(time("D")) != 0
cumVol := 0.0
cumPriceVol := 0.0
cumVol += volume
cumPriceVol += close * volume
VWAP_Day = cumPriceVol / cumVol
plot(SMA100, color=color.new(color.gray, 0), linewidth=2)
plot(EMA1000, color=color.new(color.blue, 0), linewidth=2)
plot(VWAP_Day, color=color.new(color.yellow, 0), linewidth=2)
Calculates Simple Moving Average (SMA) and Exponential Moving Average (EMA) using TradingView's ta library.
VWAP (Volume-Weighted Average Price) is reset daily: It accumulates volume and price*volume each bar, resetting on new days (ta.change(time("D")) detects day changes).
These are plotted as lines on the chart with custom colors and widths.
5. Oscillators
This section computes various momentum and volume-based oscillators.
RSI:
pinescript
rsi = ta.rsi(close, rsiLength)
Relative Strength Index measures price momentum (0-100 scale).
VWMO (Volume-Weighted Momentum Oscillator):
pinescript
volumeWeightedPrice = close * volume
vwmaCurrent = math.sum(volumeWeightedPrice, vwmoLength) / math.sum(volume, vwmoLength)
vwmaPast = math.sum(volumeWeightedPrice , vwmoLength) / math.sum(volume , vwmoLength)
vwmo = (vwmaCurrent - vwmaPast) / vwmaPast * 100
Custom oscillator: Compares current vs. past Volume-Weighted Moving Average (VWMA) to gauge volume-adjusted momentum.
ADX & DMI:
pinescript
= ta.dmi(adxLength, adxLength)
Average Directional Index (ADX) measures trend strength; Directional Movement Index (DMI) shows direction (+DI for up, -DI for down).
OBV (On-Balance Volume):
pinescript
obvRaw = ta.obv
obv = ta.sma(obvRaw, obvLength)
obvSlope = obv - obv
obvRising = obvSlope > 0
obvFalling = obvSlope < 0
OBV tracks cumulative volume based on price direction. Smoothed with SMA, and slope checks if it's rising/falling over 5 bars.
Cumulative Delta:
pinescript
cumDelta = ta.obv
cumDeltaChange = cumDelta - cumDelta
cumDeltaRising = cumDelta > cumDelta
cumDeltaFalling = cumDelta < cumDelta
cumDeltaMA = ta.sma(cumDelta, 20)
plot(showCumulativeDelta ? cumDelta : na, color=color.new(color.orange, 0), linewidth=2)
plot(showCumulativeDelta ? cumDeltaMA : na, color=color.new(color.yellow, 0), style=plot.style_line)
Uses OBV as proxy for Cumulative Delta (net buying/selling volume). Plots the raw value and its 20-period SMA if toggled.
Stochastic:
pinescript
fastK = ta.stoch(close, high, low, stochLength)
stochFullK = ta.sma(fastK, stochD)
stochFullD = ta.sma(stochFullK, stochD)
Stochastic oscillator compares closing price to high-low range. Smoothed with SMAs for %K and %D lines.
CCI (Commodity Channel Index):
pinescript
cci = ta.cci(close, cciLength)
Measures deviation from typical price.
MFI (Money Flow Index):
pinescript
mfi = ta.mfi(hlc3, moneyFlowLength)
mfiBullish = mfi > 50
mfiBearish = mfi < 50
mfiOverbought = mfi > 80
mfiOversold = mfi < 20
Volume-weighted RSI variant using typical price (hlc3 = (high + low + close)/3).
6. ATR & Volatility
pinescript
atr = ta.atr(atrLength)
atrAvg = ta.sma(atr, 20)
highVolatility = atr > atrAvg * 1.5
lowVolatility = atr < atrAvg * 0.5
volatilityRatio = math.round((atr / atrAvg) * 100)
Average True Range (ATR) measures volatility. Compared to its 20-period SMA to classify high/low volatility.
7. Volume Analysis
pinescript
volSma = ta.sma(volume, volSmaLength)
volRatio = volume / volSma
highVolume = volume > volSma * 1.5
lowVolume = volume < volSma * 0.5
extremeVolume = volRatio > 2
normalVolume = volRatio >= 0.5 and volRatio <= 1.5
Compares current volume to its SMA to detect high/low/extreme volume.
8. Price Action Signals
pinescript
bullishCandle = close > open
bearishCandle = close < open
candleSize = math.abs(close - open)
avgCandleSize = ta.sma(candleSize, 20)
largeCandleBody = candleSize > avgCandleSize * 1.5
strongBullishCandle = bullishCandle and largeCandleBody and highVolume
strongBearishCandle = bearishCandle and largeCandleBody and highVolume
Identifies candle types (bullish/bearish) and strength based on body size and volume.
9. Trend Analysis
pinescript
priceAboveAll = close > SMA100 and close > EMA1000 and close > VWAP_Day
priceBelowAll = close < SMA100 and close < EMA1000 and close < VWAP_Day
priceVsVWAP = close > VWAP_Day
Checks if price is above/below all key averages for trend direction.
10. Enhanced Momentum Conditions
pinescript
bullishMomentum = rsi > 50 and vwmo > 0 and stochFullK > 50 and cci > 0 and mfiBullish and cumDeltaRising
bearishMomentum = rsi < 50 and vwmo < 0 and stochFullK < 50 and cci < 0 and mfiBearish and cumDeltaFalling
strongTrend = adx > 25
veryStrongTrend = adx > 40
Combines multiple oscillators (including Cumulative Delta) for overall momentum. ADX thresholds define trend strength.
11. Directional Movement
pinescript
bullishDMI = diPlus > diMinus
bearishDMI = diMinus > diPlus
Uses DMI to confirm directional bias.
12. OBV Divergence
pinescript
priceHigherHigh = high > ta.highest(high , obvDivergenceLookback)
priceLowerLow = low < ta.lowest(low , obvDivergenceLookback)
obvHigherHigh = obv > ta.highest(obv , obvDivergenceLookback)
obvLowerLow = obv < ta.lowest(obv , obvDivergenceLookback)
obvBearishDiv = priceHigherHigh and not obvHigherHigh and close > SMA100
obvBullishDiv = priceLowerLow and not obvLowerLow and close < SMA100
Detects divergences: Price making higher highs/lows but OBV not confirming, signaling potential reversals.
13. Comprehensive Trend Classification
pinescript
bullishTrend = priceAboveAll and bullishMomentum and strongTrend and bullishDMI and obvRising
bearishTrend = priceBelowAll and bearishMomentum and strongTrend and bearishDMI and obvFalling
strongBullish = bullishTrend and veryStrongTrend and rsi > rsiOverbought and vwmo > 1
strongBearish = bearishTrend and veryStrongTrend and rsi < rsiOversold and vwmo < -1
Aggregates conditions for overall trend labels (e.g., bullish if price, momentum, trend strength, DMI, and OBV align).
14. Weakness/Strength Detection
pinescript
weaknessAtHigh = obvBearishDiv or (priceAboveAll and obvFalling and rsi > 70) or mfiOverbought
strengthAtLow = obvBullishDiv or (priceBelowAll and obvRising and rsi < 30) or mfiOversold
Flags hidden weaknesses (e.g., overbought with falling OBV) or strengths (e.g., oversold with rising OBV).
15. Advanced Momentum Scoring
pinescript
priceScore = priceAboveAll ? 50 : priceBelowAll ? 0 : 25
rsiScore = rsi > rsiOverbought ? 25 : rsi < rsiOversold ? 0 : rsi > 50 ? 15 : 5
vwmoScore = vwmo > 1 ? 25 : vwmo < -1 ? 0 : vwmo > 0 ? 15 : 5
adxScore = adx > 40 ? 20 : adx > 25 ? 10 : 0
stochScore = stochFullK > stochOverbought ? 20 : stochFullK < stochOversold ? 0 : stochFullK > 50 ? 12 : 4
cciScore = cci > cciOverbought ? 20 : cci < cciOversold ? 0 : cci > 0 ? 12 : 4
mfiScore = mfi > 80 ? 15 : mfi < 20 ? 0 : mfi > 50 ? 10 : 3
volScore = highVolatility ? 10 : lowVolatility ? 0 : 5
cumDeltaScore = cumDeltaRising ? 15 : cumDeltaFalling ? 0 : 8
momentumScore = priceScore + rsiScore + vwmoScore + adxScore + stochScore + cciScore + mfiScore + volScore + cumDeltaScore
marketBias = momentumScore > 155 ? 5 : momentumScore > 115 ? 4 : momentumScore < 45 ? 1 : momentumScore < 75 ? 2 : 3
Assigns points to each indicator based on conditions (e.g., higher scores for bullish signals).
Total momentumScore (max 200) determines marketBias (1=strong bear, 5=strong bull).
16. Dashboard Table
pinescript
var table dashboard = table.new(position.top_right, columns=1, rows=30, border_width=0, frame_width=0)
if barstate.islast
row = 0
// ... (code for adding cells to the table)
extended session - Regular Opening-Range- JayyOpening Range and some other scripts updated to plot correctly (see comments below.) There are three variations of the fibonacci expansion beyond the opening range and retracements within the opening range of the US Market session - I have not put in the script for the other markets yet.
The three scripts have different uses and strengths:
The extended session script (with the script here below) will plot the opening range whether you are using the extended session or the regular session. (that is to say whether "ext" in the lower right hand corner is highlighted or not.). While in the extended session the opening range has some plotting issues with periods like 13 minutes or any period that is not divisible into 330 mins with a round number outcome (eg 330/60 =5.5. Therefore an hour long opening range has problems in the extended session.
The pre session script is only for the premarket. You can select any opening range period you like. I have set the opening range to be the full premarket session. If you select a different session you will have to unselect "pre open to 9:30 EST for Opening Range?" in the format section. The script defaults to 15 minutes in the "period Of Pre Opening Range?". To go back to the 4 am to 9:30 pre opening range select "pre open to 9:30 EST for Opening Range?" there is no automatic 330 minute selection.
The past days offset script only works in 5 min or 15 minute period. It will show the opening range from up to 20 days past over the current days price action. Use this for the regular session only. 0 shows the current day's opening range. Use the positive integers for number of days back ie 1, 2, 3 etc not -1, -2, -3 etc. The script is preprogrammed to use the current day (0).
Scripts updated to plot correctly: One thing they all have in common is a way of they deal with a somewhat random problem that shifts the plots 4 hours in one direction or the other ie the plot started at 9:30 EST or 1:30PM EST. This issue started to occur approximately June 22, 2015 and impacts any script that tried to use "session" times to manage a plot in my scripts. The issue now seems to have been resolved during this past week.
Just in case the problem reoccurs I have added a "Switch session plot?" to each script. If the plot looks funny check or uncheck the "Switch session plot?" and see the difference. Of course if a new issue crops up it will likely require a different fix.
I have updated all of the scripts shown on this chart. If you are using a script of mine that suffers from the compiler issue then you will find an update on this chart. You can get any and all of the scripts by clicking on the small sideways wishbone on the left middle of the chart. You will see a dialogue box. Then click "make it mine". This will import all of the scripts to your computer and you can play around with them all to decide what you want and what you don't want. This is the easiest way to get all of the scripts in one fell swoop. It is also the easiest way for me to make all of the scripts available. I do not have all of the plots visible since it is too messy and one of the scripts (pre OR) is only for the regular session. To view the scripts click on the blue eye to the right of the script title to show it on this script. If you can only use the regular session. The scripts will all (with the exception of the pre OR) work fine.
If for any reason this script seems flakey refresh the page r try a slightly different period. I have noticed that sometimes randomly the script loves to return to the 5 min OR. This is a very new issue transient issue. As always if you see an issue please let me know.
Cheers Jayy






















